﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Atacadao.Comum.Pesquisa;
using System.ComponentModel.DataAnnotations;

namespace Atacadao.Web.ModelView
{
    public class TestePesquisa
    {
        [CampoPesquisa(Campo="Nome", TipoPesquisa=TipoPesquisa.Like)]
        [DataType(DataType.Text)]
        public string Nome { get; set; }
        [CampoPesquisa(Campo = "Ordem", TipoPesquisa = TipoPesquisa.Igual)]
        [DataType(DataType.Text)]
        public int Ordem { get; set; }
        [CampoPesquisa(Campo = "CodigoTipoTeste", TipoPesquisa = TipoPesquisa.Igual)]
        [DataType(DataType.Text)]
        public int CodigoTipoTeste { get; set; }
        [CampoPesquisa(Campo = "Campo1", TipoPesquisa = TipoPesquisa.MaiorIgual)]
        [Decimal(Tamanho = 10, Precisao = 3)]
        public decimal? Campo1 { get; set; }
        [CampoPesquisa(Campo = "Nome", TipoPesquisa = TipoPesquisa.MenorIgual)]
        [DataType(DataType.Text)]
        public int Campo2 { get; set; }
        [CampoPesquisa(Campo = "Data", TipoPesquisa = TipoPesquisa.MaiorIgual)]
        [DataType(DataType.Date)]
        public DateTime Data { get; set; }

    }
}